iT邦幫忙

DAY 8
0

駭客手法解析~你不能不知的資安問題!!系列 第 8

SQL Injection 介紹

  • 分享至 

  • xImage
  •  

簡介

在正常的 query 中夾帶不懷好意的 SQL指令,若程式未能正確判斷,便會將這些指令也夾帶進去執行,造成危害。

原理

例如在 web application 中登入的 SQL 驗證語法:

select * from users where username = '$name' and password = '$pwd';

這樣只要我在帳號部分輸入: admin 密碼輸入: ' or '1'='1

構造出來的惡意指令就是:

select * from users where username = 'admin' and pssword = '' or '1'='1'

因此就成功以 admin 帳號登入了。

這就是最基本的 SQL Injection!


上一篇
XSS 終章及相關練習平台
下一篇
SQL Injection pattern〈一〉
系列文
駭客手法解析~你不能不知的資安問題!!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言